/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gradiente;

import java.io.Serializable;
import java.util.*;

/**
 *
 * @author squirrel
 *
 * Esta clase contiene varias perspectives de las hormigas
 *
 */
public class AntsView implements Serializable {

    HashMap perspectiva;
 
    AntsView(Player jugador, Mapa m) {
        perspectiva = new HashMap();


        add_antList2_perspectiva(jugador.Player_ants_warriors, m);
        add_antList2_perspectiva(jugador.Player_ants_explorers, m);
        add_antList2_perspectiva(jugador.Player_ants_workers, m);

        /*
         * for (int i = 0; i < jugador.Player_ants_warriors.size(); i++) { Ant
         * ant = (Ant) jugador.Player_ants_warriors.get(i); Perspective nueva =
         * new Perspective(ant, m); perspectiva.add(ant.id, nueva);
         *
         *
         * int idExploradora = jugador.Player_ants_workers.get(i).id; int
         * idRecolectora = jugador.Player_ants_explorers.get(i).id;
         *
         * }
         */
    }

    void add_antList2_perspectiva(LinkedList hormigas, Mapa m) {
        for (int i = 0; i < hormigas.size(); i++) {
            Ant ant = (Ant) hormigas.get(i);
            Perspective nueva = new Perspective(ant, m);
            perspectiva.put(ant.id, nueva);
        }


    }

    /*
     * void addPerspective(Perspective perro) { perspectives.add(perro); }
     *
     * LinkedList getPerspectives() { return perspectives;
    }
     */
}
